home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 016a / dmake38.zip / COVER < prev    next >
Text File  |  1992-01-25  |  2KB  |  61 lines

  1. This is the DMAKE Version 3.8 distribution.  DMAKE is a Make like tool that
  2. has been written by me and has been used by individuals at the University of
  3. Waterloo.  This release replaces the previous version 3.7 release which is no
  4. longer supported.  Please read the file 'readme/release' which accompanies
  5. this distribution and describes details of this release (This note is found
  6. in readme/cover).
  7.  
  8. dmake is available for anonymous ftp from watmsg.uwaterloo.ca address is
  9. 129.97.141.9.  It is in the pub/dmake directory, set your mode to binary,
  10. and copy either:
  11.  
  12.     dmake38.tar.Z        - compressed tar archive
  13.     dmake38.zoo        - zoo archive
  14.     dmake38-msdos-exe.zoo    - MSDOS executable zoo archive
  15.  
  16.     dmake38.shar01        - xx part shar archive, get all parts
  17.     ...
  18.     dmake38.sharxx
  19.  
  20.     dmake38.patchY          - Patch Y for dmake 3.8
  21.  
  22. Note that all archives are created on a UNIX system.  This means that the
  23. distributions heading for DOS-land need to have the <lf> turned into a
  24. <cr><lf>.  There exist a number of filters for doing this (sed comes to mind),
  25. and is easily run over each file using a UNIX shell script.  Thus I don't
  26. provide two different versions of the archives.
  27.  
  28. dmake is different from other versions of make in that it supports significant
  29. enhancements (See the man page).  A short summary of the more important
  30. ones follows:
  31.  
  32.     . support for portable makefiles
  33.     . runs on many platforms (DOS, generic unix [sysv and bsd4.3],
  34.       apollo, OS/2, Atari, and many others)
  35.     . significantly enhanced macro facilities
  36.     . transitive closure on inference graph
  37.     . sophisticated inference algorithm
  38.     . support for traversing the file sytem both during making of targets
  39.       and during inference
  40.     . %-meta rules for specifying rules to be used for inferring
  41.       prerequisites
  42.     . highly configurable
  43.     . support for libraries
  44.     . parallel making of targets on architectures that support it
  45.     . attributed targets
  46.     . text diversions
  47.     . group recipes
  48.     . swapping itself to DISK under MSDOS
  49.     . supports MKS extended argument passing convention
  50.  
  51. All code found in this distribution is original and written by me except where
  52. noted in the source and the following:
  53.  
  54. - dbug/dbug package from Fred Fish  (dmake DEBUG=1, to make a debugging version
  55.   of dmake)
  56.  
  57. - malloc.c package in dbug/malloc from the NET, see the directory for
  58.   attribution.
  59.  
  60. -dennis
  61.